package core.logic.services.searchServices;
//Pieter Gielen -C1025696
import java.util.ArrayList;

import core.logic.dataAccess.ParameterDAO;
import core.models.dataModels.searchModels.ZoekParameterModel;
import core.models.domainModel.Parameter;

public class ZoekParameterService {

	public static ZoekParameterModel GetParameter()
	{
		//model aan maken (als het al niet bestaat)
		
		ZoekParameterModel model = new ZoekParameterModel();
		
		
		
		
		//Arraylist aanmaken
		ArrayList<Parameter> LParam = null;
		
		
		
		//als model met zoekresultaten leeg is dan opvullen met alle parameters 
		//if(model.get_ResultParameterList() == null || model.get_ResultParameterList().size() ==0)
		if (model.get_ResultParameterList() == null || model.get_ResultParameterList().isEmpty())
		{
			LParam=ParameterDAO.getAllBasic();
			model.set_ResultParameterList(LParam);
		}

		
		return model;
	}
	
	public static ArrayList<Parameter> ZoekParameterfunctie(Parameter Param)
	{
		
		
		ArrayList<Parameter> LParam = null;
		LParam=ParameterDAO.SearchParameter(Param);
		return LParam;
	}
	

}
